'''
********************字符串*******************
1.字符串判断相关
    是否以start开头：str.startswith('start')
    是否以end结尾：str.endswith('end')
    是否全为字母或数字：str.isalnum()
    是否全字母：str.isalpha()
    是否全数字：str.isdigit()
    是否全小写：str.islower()
    是否全大写：str.isupper()

2.去两边空格：str.strip()
去左空格：str.lstrip()
去右空格：str.rstrip()
按指定字符分割字符串为数组：str.split(' ')默认按空格分隔

3.指定起始位置搜索：str.find('t',start)
指定起始及结束位置搜索：str.find('t',start,end)
从右边开始查找：str.rfind('t')
搜索到多少个指定字符串：str.count('t')
上面所有方法都可用index代替，不同的是使用index查找不到会抛异常，而find返回-1

4.全部大写：str.upper()
全部小写：str.lower()
大小写互换：str.swapcase()
首字母大写，其余小写：str.capitalize()  返回首字母大写其余小写的字符串
首字母大写：str.title()其它不变

5.获取固定长度，右对齐，左边不够用空格补齐：str.ljust(width)
获取固定长度，左对齐，右边不够用空格补齐：str.ljust(width)
获取固定长度，中间对齐，两边不够用空格补齐：str.ljust(width)
获取固定长度，右对齐，左边不足用0补齐

'''
#字符串的编码与解码问题
# print("%.2f%%"%(1.223))
# s = "中文-python"
# s = s.encode("utf-8")
# print(s)
# s = s.decode("utf-8")
# print(s)

# s = "lpp"
# print(s.capitalize())
# print(list(map(lambda x: float(x) if x.isdigit() else x, '123.456')))

p = "123.456"
print(p.replace(".",""))
